home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
STUTTGART
/
FROMUTS
/
SAMPCONVERTER
/
!SampConv
/
!Help
< prev
next >
Wrap
Text File
|
1991-06-20
|
6KB
|
194 lines
Help file for !SampConv
This application and code are public domain and
© M. Farrow.
!SampConv is intended to allow the easy conversion
between a large variety of sound sample formats in
current use on the archimedes.
To convert a sample, drag it from the filer window
(or another application) onto the !SampConv icon or
the status window, and it will be loaded, and its
format automatically detected.
Once a sample has been loaded in, it will remain
in memory, taking up application space, until the
'clear' option is selected from the main menu. This
is to allow for multiple saves without the need to
load in the source sample repeatedly.
If the 'multitask' option is selected, the status
window will pop up whenever a save is initiated,
(it can also be brought up by clicking on the
!SampConv icon on the iconbar), and the sample will
be saved in the background. If multitasking is not
selected, the hourglass icon will pop up and the
module will save at a slightly faster rate as a
consequence of not being interrupted. The sample
will either be saved in a series of 32 blocks, or
blocks of 512 bytes (whichever is larger).
Whenever a file transfer of some kind is in
progress, the iconbar sprite will temporarily change
to indicate the fact.
Different sample formats contain variable amounts
of extra information:
Armadeus : replay rate only
DSEdit : none!
Tracker (headered) : sample name, volume, loop-
ing points (accurate to 1
byte).
Tracker (unheadered) : none!
Soundsynth : sample name, gate on/off
volume tables, looping
points (accurate to 256
bytes).
Relocatable modules : same as normal sample type
The name and frequency (in KHz) of the sample can
be changed from the 'alter sample' submenu. These
do not affect the sample data itself, but are saved
when the format has provision for either. If you do
change the sample name/frequency and save in a
format such as tracker (unheadered), the information
will not actually be saved, so it is worth knowing
more about the sample format you intend to save to
before trying to rename all the samples (for
example).
Most Atari ST samples are in a linear unsigned
format, and to convert one, it must be settyped to
&FFD (data), and the whole file will be converted
(header and all if there is one). The format is
identical to the DSEdit sample format (ie. linear
unsigned, no header), and there is no need to use
!SampConv to convert between them (just change the
filetype).
There is a problem when converting headered tracker
files to soundsynth format, because both formats
use a different implementation of looping points.
The program approximates the byte-accurate looping
points from tracker to the 256-byte-accurate system
used by soundsynth, and so the sample may not loop
as well as previously.
If you experience any problems while using this
piece of software, or have any comments you wish to
make, feel free to get in touch with me by any of
the contacts listed at the end of this text file.
Important note
--------------
This application can only be distributed for free
(with the exception of a small charge for disc and
handling etc.), and can only be further distributed
with all the files present and unchanged. Copying
this application for commercial use, or duplicating
parts of the code is not permitted unless permission
is obtained from me beforehand.
If you are going to distribute this application on
a large scale, I would still like to be informed so
I can keep a record of what has been distributed
where (in case I make any major updates/find major
bugs [!])
Previous versions
-----------------
1.00 Original version (name !STConv)
1.01 Templates and small points improved.
1.02 Now does app - app data transfer.
1.03 Menu updated when saving different sample
types.
1.04 Raw samples now saved with type CB5 (tracker
sample type)
Fixed bug where info entry on menu opens up
save dialogue box (!)
New icon drawn to incorporate new tracker
samples icon.
2.00 Name changed from !STConv to !SampConv
Completely rewritten (like !GetSTMod etc.)
Recognizes a lot more formats now:
Armadeus
Tracker (with/without SAMP chunk header)
DSEdit [new]
Soundsynth [new]
Raw linear unsigned samples [new]
Relocatable modules (generated by Armadeus
application) [new]
Possible to save in many different formats:
Armadeus
Tracker (with/without SAMP chunk header)
DSEdit [new]
Soundsynth [new]
Raw linear unsigned [new]
Multi-tasks (optional)
Uses new interface (naff way of doing it!)
2.01 Fixed small bug in Tracker headered format -
when new headered samples were included in
Tracker tunes, !S/Tracker and !GetSTMod
didn't work correctly with them.
Fixed bug where some armadeus voice modules
were not recognized as such
New module formats recognized:
Shibumi-sound (from arcpinball)
4th dimension samples (1 2 and 3) -
[written by D.A.Fell/S.J.Middleton/
anonymous]
Superior software format (?) (from super-
ior golf)
Armadeus (later version than the one I've
got!!)
Fixed bug where pressing certain keys in save
window initiated save. OK button now pops
back again!
Fixed small problem where you could save
tracker/soundsynth samples which were
larger than the format allowed.
2.02 * This version *
Added option to save sample as a relocatable
module (module code © M. Farrow).
New RM format also recognised and loaded.
Buttons on status window changed (improved
method of handling them, and they pop in
as well!)
You can contact me on:-
Arcade BBS [081-654 2212] (as Matthew Farrow)
Prestel (mbx 816706758)
Post: 45 Alleyn Park,
Dulwich,
London, SE21 8AT
If this text has just scrolled by unreadably, try
loading up !Edit first.